package com.cloudkinto.extentity.track;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class OrderTrackPageDto {

    private Long id;

    private Long trackId;
    @ApiModelProperty("sku 太长 省略显示")
    private String commoditySku;
    @ApiModelProperty("系统单号")
    private String orderNo;
    @ApiModelProperty("单裤类型 output(一件代发) fbaOutput(fba转运) back(退货单)")
    private String orderType;
    @ApiModelProperty("账单金额")
    private double trackAmount;
    @ApiModelProperty("账单其他费用")
    private double trackOtherAmount;
    @ApiModelProperty("成本金额")
    private double originShipFee;
    @ApiModelProperty("收费金额 即 运费")
    private double shipFee;
    @ApiModelProperty("收费其他金额 即 出库费 操作费 税费 废弃费等")
    private double shipOtherFee;
    @ApiModelProperty("匹配状态 0 未匹配 1已匹配")
    private int trackMatch;
    @ApiModelProperty("匹配结果 normal 正常(颜色灰色展示) more 物流多收(颜色红色展示) less 物流少收(颜色绿色展示)  - 正常展示")
    private String matchResult;
    @ApiModelProperty("运费差额  账单金额 - 成本金额")
    private double diffPrice;
    @ApiModelProperty("发货日期 yyyy-MM-dd 格式展示")
    private Date sendTime;
    @ApiModelProperty("账单日期 yyyy-MM-dd 格式展示")
    private Date billDate;

    @ApiModelProperty("利润率")
    private String profit;

    private String trackNumber;
    private String billTrackNumber;

    private String companyId;
    @ApiModelProperty("客户标识")
    private String companyCode;


}
